@charset "UTF-8";
/* reset */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, p, blockquote, th, td { margin: 0; padding: 0; }

table { border-collapse: collapse; border-spacing: 0; }

fieldset, img { border: 0; }

address, caption, cite, code, dfn, em, th, var { font-style: normal; font-weight: normal; }

ol, ul { list-style: none; }

caption, th { text-align: left; }

h1, h2, h3, h4, h5, h6 { font-size: 100%; }

q:before, q:after { content: ''; }

abbr, acronym { border: 0; font-variant: normal; }

sup { vertical-align: text-top; }

sub { vertical-align: text-bottom; }

input, select { font-family: inherit; font-size: inherit; font-weight: inherit; *font-size: 100%; }


a, :focus { outline: 0; }

a { text-decoration: none; }

a:hover { text-decoration: underline; }

/* * { padding: 0; margin: 0; font-family: Microsoft YaHei; } */

li { list-style: none; }

/* float */
.fl { float: left; }

.fr { float: right; }

.auto { overflow: hidden; }

/* margin */
.mb80 { margin-bottom: 80px; }

.mb30 {margin-bottom: 30px; }

.mb20 { margin-bottom: 20px; }

.mb15 { margin-bottom: 15px; }

.mb10 { margin-bottom: 10px; }

.mb5 { margin-bottom: 5px; }

.mt5 { margin-top: 5px; }

.mt10 { margin-top: 10px; }

.mt15 { margin-top: 15px; }

.mt20 { margin-top: 20px; }

.mt30 { margin-top: 30px; }

.mr10 { margin-right: 10px; }

.mr20 { margin-right: 20px; }

.ml10 { margin-left: 10px; }

.pt5 { padding-top: 5px; }

.pt10 { padding-top: 10px; }

.pt15 { padding-top: 15px; }

.pt20 { padding-top: 20px; }

.pt30 { padding-top: 30px; }

/*顶部导航*/
.w_nav { border: 1px solid #e5e5e5; background: #fff; }

.w_nav { border-left: none; overflow: hidden; }

.w_nav ul { overflow: hidden; border-bottom: 1px solid #e5e5e5; }

.w_nav ul li { float: left; overflow: hidden; border-left: 1px solid #e5e5e5; text-align: center; width: 16.666666667%; box-sizing: border-box; /*min-width:160px;*/ }

.w_nav ul li.active { cursor: pointer; background: #da4d54; }

.w_nav ul li.active a { color: #fff; }

.w_nav ul li a { color: #282828; font-size: 16px; line-height: 50px; display: block; text-decoration: none; }

.w_nav .w_subNav { overflow: hidden; float: right; }

.w_nav .w_subNav a { color: #282828; margin: 0 15px; display: inline-block; line-height: 40px; font-size: 14px; }

.w_nav .w_subNav a.active { color: #e2535b; }

/* k_ltBox */
.k_ltBox { color: #282828; }

.k_ltBox .title { font-size: 12px; height: 30px; line-height: 30px; box-sizing: border-box; background: #fcfcfc; border: 1px solid #e5e5e5; padding-left: 18px; }

.k_ltBox .tabBox { background: #fff; padding-top: 30px; padding-bottom: 40px; position: relative; border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; }

.k_ltBox .tabBox.last { border-bottom: 1px solid #e5e5e5; }

/* fileUpload */
.k_fileUpload { display: inline-block; line-height: 26px; clear: both; float: none; box-sizing: border-box; border-top: 1px solid #ccc; width: 300px; border-radius: 2px; position: relative; }

.k_fileUpload ul { display: block; overflow: hidden; padding: 0 5px; border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; background: #fbfbfb; min-height: 28px; box-sizing: border-box; margin-right: 56px; border-radius: 2px; }

.k_fileUpload ul li { float: left; max-width: 100%; margin-right: 5px; }

.k_fileUpload ul li span { display: block; font-size: 12px; height: 16px; line-height: 15px; padding: 0 10px; background: #78bbe9; border-radius: 9px; color: #fff; border: 1px solid #66aad8; margin: 4px 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; position: relative; }

.k_fileUpload ul li span.del { padding-right: 20px; }

.k_fileUpload ul li span.del i { font-style: normal; color: #4d90be; position: absolute; right: 5px; top: 2px; font-size: 8.5px; line-height: 10px; padding: 0 4px; cursor: pointer; }

.k_fileUpload .fileBox { position: absolute; width: 56px; text-align: center; border: none; height: 28px; right: 0; top: 0; overflow: hidden; font-size: 13px; color: #343434; border-bottom: 1px solid #ccc; box-sizing: border-box; background: #f0f0f0; cursor: pointer; border-right: 1px solid #ccc; }

.k_fileUpload .fileBox .file { position: absolute; font-size: 9999px; top: 0; right: 0; z-index: 2; opacity: 0; cursor: pointer; }

/* k_input */
.k_input { display: inline-block; background: #fbfbfb; height: 28px; line-height: 28px; border: 1px solid #d8dcdc; border-radius: 2px; padding: 0 6px; font-size: 12px; box-sizing: border-box; }

/* k_select */
.k_selectBox .k_input { position: relative; padding: 0; }

.k_selectBox .k_input i { width: 24px; background: url(../images/k_arrowDown.png) no-repeat center; position: absolute; right: 0; top: 0; bottom: 0; background-color: #f0f0f0; border-left: 1px solid #d8dcdc; box-shadow: 0 1px #fff inset; }

.k_selectBox .k_input .val { height: 26px; line-height: 26px; padding: 0 30px 0 6px; }

.k_select { background: #fcfcfc; display: none; position: absolute; z-index: 1000; }

.k_select li { border-left: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; color: #282828; font-size: 14px; text-align: center; height: 30px; line-height: 30px; padding: 0 10px; cursor: pointer; }

.k_select li.first { border-top: 1px solid #e7e7e7; }

.k_select li.last { border-bottom: 1px solid #e7e7e7; }

.k_select li:hover, .k_select li.active { background: #4db842; color: #fff; }

/* k_userModal */
.k_userModal { position: fixed; top: 0; bottom: 0; left: 0; right: 0; z-index: 10001; display: none; }

.k_userModal .bg { position: absolute; top: 0; bottom: 0; left: 0; right: 0; opacity: 0.3; background: #000; }

.k_userModal .box { position: absolute; width: 630px; height: 390px; top: 50%; left: 50%; margin-left: -315px; margin-top: -195px; background: #e7e7e7; z-index: 2; }

.k_userModal .box .tanTitle { position: absolute; top: 0; right: 0; height: 28px; left: 130px; font-size: 12px; color: #282828; padding-left: 20px; line-height: 30px; border: 1px solid #e5e5e5; background: #fcfcfc; }

.k_userModal .box .tanTitle i { width: 28px; height: 28px; position: absolute; display: block; right: 0; top: 0; background: url(../images/k_del.png) no-repeat center; border-left: 1px solid #e5e5e5; cursor: pointer; }

.k_userModal .box .k_nav { width: 130px; height: 100%; padding: 0; margin: 0; background: #fcfcfc; box-sizing: border-box; border-left: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; }

.k_userModal .box .k_nav > li .name { color: #282828; height: 30px; line-height: 30px; font-size: 14px; position: relative; cursor: pointer; }

.k_userModal .box .k_nav > li .name .gpName { padding-right: 22px; padding-left: 20px; overflow: hidden; }

.k_userModal .box .k_nav > li.active .name { background: #4db842; color: #fff; position: relative; }

.k_userModal .box .k_nav > li.active .name b.left { position: absolute; width: 1px; left: -1px; top: 0; bottom: 0; background: #4db842; }

.k_userModal .box .k_nav > li.active .name b.right { position: absolute; width: 1px; right: -1px; top: 0; bottom: 0; background: #4db842; }

.k_userModal .box .k_nav > li .name i.arrow { position: absolute; right: 5px; top: 0; font-style: normal; font-size: 14px; color: #282828; }

.k_userModal .box .k_nav > li.active .name i { color: #fff; }

.k_userModal .box .k_nav > li .main { left: 130px; right: 0; top: 30px; bottom: 0; position: absolute; background: #fff; z-index: 2; color: #3d4963; font-size: 14px; }

.k_userModal .box .k_nav > li.active .main { z-index: 3; }

.k_userModal .box .k_nav > li .main .userBox { height: 300px; overflow-y: auto; box-sizing: border-box; padding-top: 20px; }

.k_userModal .box .k_nav > li .main .line .line { padding-left: 20px; }

.k_userModal .box .k_nav > li .main .line .title { font-weight: bold; margin: 0; line-height: 20px; }

.k_userModal .box .k_nav > li .main .line .title::after { content: ">"; padding-left: 10px; }

.k_userModal .box .k_nav > li .main .line ul { padding-left: 20px; margin: 0; overflow: hidden; }

.k_userModal .box .k_nav > li .main .line ul li { list-style: none; line-height: 36px; height: 36px; overflow: hidden; padding-right: 30px; float: left; font-size: 13px; }

.k_userModal .box .k_nav > li .main .line ul li label { font-weight: normal; display: inline-block; }

.k_userModal .box .k_nav > li .main label.check { cursor: pointer; }

.k_userModal .box .k_nav > li .main .line ul li label.active { font-weight: bold; }

.k_userModal .box .k_nav > li .main .btnBox { padding-top: 14px; text-align: center; }

.k_userModal .box .k_nav > li .main .k_checkbox { display: inline-block; width: 16px; height: 16px; background: url(../images/w_checkbox_default.png); vertical-align: middle; margin-right: 8px; margin-top: -2px; }

.k_userModal .box .k_nav > li .main .k_checkbox.active { background: url(../images/w_checkbox_checked.png); }

.k_userModal .box .k_nav > li .main .k_checkbox input { display: none; }

/* k_btn */
.k_btn { display: inline-block; height: 30px; line-height: 28px; box-sizing: border-box; text-align: center; padding: 0 15px; font-size: 14px; color: #fff; background: #61cd56; border-radius: 3px; border: 1px solid #4bb241; cursor: pointer; }

.k_btn:hover, .k_btn:active { color: #fff; background: #53b349; border-color: #53b349; }

.k_btn.long { padding: 0 25px; }

.k_btn.white { color: #555555; background: #fff; border-color: #d8d8d8; }

.k_btn.white:hover, .k_btn.white:active { background: #f7f7f7; }

.k_btn.shadow { box-shadow: 0 1px #fff inset; }

.k_btn.grey { background: #f0f0f0; border-color: #ccc; color: #343434; }

.k_btn.grey:hover, .k_btn.grey:active { background: #dedede; }

/* k_icon */
.k_icon { display: inline-block; width: 61px; height: 60px; vertical-align: middle; }

.k_icon.success { background: url(../images/k_success.png); }

.k_icon.warning { background: url(../images/k_warning.png); }

.k_icon.error { background: url(../images/k_error.png); }

/* k_progress */
.k_progress { display: inline-block; width: 140px; background: #dce0e3; border-radius: 2px; height: 10px; overflow: hidden; }

.k_progress span { float: left; background: #7dd175; height: 100%; }

.k_progress.error span { background: #e87070; }

/* color */
.color28 { color: #282828; }

.color89 { color: #898989; }

.colorB1, .colorb1 { color: #b1b1b1; }

.colorC8, .colorc8 { color: #c8c8c8; }

.colorHref { color: #4297d1; }

.colorErr { color: #e87070; }

/* k_step */
.k_step { display: block; overflow: hidden; border-left: 1px solid #d6d6d6; border-right: 1px solid #d6d6d6; }

.k_step li { float: left; width: 33.3333333%; background: #fff; border-top: 1px solid #d6d6d6; border-bottom: 1px solid #d6d6d6; box-sizing: border-box; height: 46px; line-height: 46px; font-size: 16px; color: #898989; text-align: center; position: relative; }

.k_step li i { width: 26px; height: 46px; position: absolute; top: 0; right: -26px; z-index: 1; background: url(../images/k_setp.png); }

.k_step li.active { font-size: 18px; color: #fff; background: #78bbe9; border-color: #6daad5; }

.k_step li.active i { background: url(../images/k_setpActive.png); }

/* k_tag */
.k_tag { display: inline-block; font-size: 12px; height: 16px; line-height: 15px; padding: 0 10px; background: #78bbe9; border-radius: 9px; color: #fff; border: 1px solid #66aad8; margin: 4px 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; position: relative; }

.k_tag.del { padding-right: 20px; }

.k_tag.del i { font-style: normal; color: #4d90be; position: absolute; right: 5px; top: 2px; font-size: 8.5px; line-height: 10px; padding: 0 4px; cursor: pointer; }

/* k_tabPage */
.k_tabPage { overflow: hidden; }

.k_tabPage .nav { height: 40px; box-sizing: border-box; line-height: 40px; display: block; padding-left: 1px; margin-left: -1px; }

.k_tabPage .nav > li { float: left; display: block; width: 120px; text-align: center; color: #898989; border: 1px solid #e5e5e5; box-sizing: border-box; margin-left: -1px; background: #fcfcfc; height: 40px; line-height: 36px; font-size: 16px; padding-top: 2px; cursor: pointer; }

.k_tabPage .nav > li.active { background: #fff; border-top: 3px solid #61cd56; border-bottom: 0; color: #282828; padding-top: 0; }

.k_tabPage .main { display: block; box-sizing: border-box; border-top: 1px solid #e5e5e5; margin-top: -1px; }

.k_tabPage .main > li { display: none; background: #fff; }

/* k_tanMain */
.k_tanMain { width: 340px; box-sizing: border-box; border: 1px solid #e5e5e5; height: 220px; background: #fff; position: absolute; top: 50%; left: 50%; margin-top: -110px; margin-left: -170px; z-index: 2; }

.k_tanMain > .title { height: 30px; line-height: 30px; box-sizing: border-box; border-bottom: 1px solid #e5e5e5; background: #fcfcfc; font-size: 12px; padding-left: 20px; position: relative; }

.k_tanMain > .title > i.close { position: absolute; background: url(../images/k_tanDel.png) no-repeat center; right: 0; top: 0; bottom: 0; width: 28px; border-left: 1px solid #e5e5e5; cursor: pointer; }

/* k_tan */
.k_tan { position: fixed; top: 0; bottom: 0; left: 0; right: 0; z-index: 10000; display: none; }

.k_tan > .bg { position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: 1; background: #000; opacity: 0.3; }

/*时间控件*/
.w_dateWrap { display: inline-block; position: relative; }

.w_dateBox { width: 260px; box-sizing: border-box; position: absolute; top: 0; left: 0; z-index: 9999; cursor: default; display: none; }

.w_dateBox .w_dateTime { overflow: hidden; border: 1px solid #e5e5e5; background: #fcfcfc; }

.w_dateBox .w_dateTime .w_left, .w_dateBox .w_dateTime .w_right { overflow: hidden; width: 45px; height: 45px; text-align: center; line-height: 45px; background: #fcfcfc; color: #282828; cursor: pointer; }

.w_dateBox .w_dateTime .w_left { float: left; border-right: 1px solid #e5e5e5; }

.w_dateBox .w_dateTime .w_right { float: right; border-left: 1px solid #e5e5e5; }

.w_dateBox .w_dateTime .w_yearMonth { overflow: hidden; color: #282828; text-align: center; font-size: 16px; line-height: 45px; cursor: pointer; }

.w_dateBox .w_dateContainer { height: 226px; }

.w_dateBox .w_title { margin: 0; background: #767876; color: #fff; line-height: 34px; text-align: center; box-sizing: border-box; font-size: 14px; }

.w_dateBox .w_title ul { overflow: hidden; }

.w_dateBox .w_title ul li { width: 14.285714%; float: left; overflow: hidden; }

.w_dateBox .w_selectBox { border: 1px solid #e5e5e5; background: #fcfcfc; height: 192px; overflow: auto; }

.w_dateBox .w_selectBox ul { overflow: hidden; margin: 5px 0; }

.w_dateBox .w_selectBox ul li { float: left; overflow: hidden; cursor: pointer; text-align: center; color: #282828; font-size: 12px; line-height: 30px; box-sizing: border-box; }

.w_dateBox .w_selectBox ul li:hover, .w_dateBox .w_selectBox ul li.today { background: #4db842; color: #fff; }

.w_dateBox .w_selectBox ul li.gray:hover { background: #fcfcfc; color: #bbb; }

.w_dateBox .w_selectBox ul li.gray { color: #bbb; cursor: default; }

.w_dateBox .w_selectBox ul.date li { width: 14.285714%; }

.w_dateBox .w_selectBox ul.month li { width: 33.33333%; }

.w_dateBox .w_selectBox ul.hour li { width: 16.66667%; }

.w_dateBox .w_selectBox ul.years li { width: 20%; }

.w_dateBox .w_selectBox ul.minute li { width: 16.66667%; }

i.date_default, i.date_show { display: block; position: absolute; width: 14px; height: 14px; z-index: 999; cursor: pointer; }

i.date_default { background: url(../images/w_date_icon_default.png) no-repeat; }

i.date_show { background: url(../images/w_date_icon_show.png) no-repeat; }

input[data-pickerindex] { cursor: pointer; }

/*表单通用样式*/
.w_formBox .w_inputBox { margin-bottom: 20px; color: #898989; font-size: 13px; }

.w_formBox .w_subBox { width: 110px; white-space: nowrap; overflow: visible; display: inline-block; }

.w_formBox .w_chkBox { display: inline-block; }

.w_formBox label.all { vertical-align: top; margin-right: 40px; display: inline-block; }

.w_formBox span { line-height: 28px; color: #898989; font-size: 13px; text-align: right; cursor: default; vertical-align: middle; }

.w_formBox span.left { width: 110px; display: inline-block; vertical-align: top; }

.w_formBox span.right { width: 90px; display: inline-block; }

.w_formBox span.middle { width: 85px; display: inline-block; }

.w_formBox input[type="text"] { width: 300px; }

.w_formBox input[type="text"].date { width: 138px; }

/*.w_formBox textarea { width: 495px; height: 105px; border: 1px solid #d8dcdc; background: #fbfbfb; border-radius: 2px; box-sizing: border-box; padding: 5px 10px; color: #282828; font-size: 13px; }*/

.w_formBox a.select { width: 80px; height: 30px; margin-left: 20px; border-radius: 3px; border: 1px solid #4bb241; background: #61cd56; display: inline-block; font-size: 12px; color: #fff; text-align: center; vertical-align: top; line-height: 30px; }

/*复选框样式*/
div[data-inputtype] { vertical-align: middle; width: 16px; height: 16px; display: inline-block; position: relative; }

div[data-inputtype] input { position: absolute; opacity: 0; /*z-index:-1000;*/ filter: alpha(opacity=0); /*-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";*/ }

.checkbox_checked { background: url(../images/w_checkbox_checked.png) no-repeat; }

.checkbox_default { background: url(../images/w_checkbox_default.png) no-repeat; }

.checkbox_disable { background: url(../images/w_checkbox_disable.png) no-repeat; }

/*单选框样式*/
.radio_checked { background: url(../images/w_radio_checked.png) no-repeat; }

.radio_default { background: url(../images/w_radio_default.png) no-repeat; }

.radio_disable { background: url(../images/w_radio_disable.png) no-repeat; }

/*表格通用样式*/
table.w_table { width: 100%; border: 1px solid #e5e5e5; }

table.w_table th { line-height: 30px; font-size: 12px; color: #898989; text-align: center; background: #fbf6f6; }

table.w_table td { line-height: 40px; color: #898989; text-align: center; border-top: 1px solid #e5e5e5; }

table.w_table td.index { width: 56px; }

table.w_table td.title { color: #282828; text-align: left; max-width: 300px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

/*table.w_table td.title:hover{overflow:visible;text-overflow:inherit;}*/
table.w_table td.status { font-size: 12px; }

table.w_table td.wid { width: 180px; }

table.w_table td.red { color: #b4252d; }

table.w_table td a.do { color: #4297d1; }

table.w_table td ul { width: 180px; overflow: hidden; }

table.w_table td ul li { width: 50%; float: left; overflow: hidden; text-align: left; line-height: 25px; font-size: 12px; }

/*
table.w_table tr:nth-child(odd){background:#fcfcfc;}
table.w_table tr:nth-child(even){background:#fff;}
*/
table.w_table tr.odd { background: #fcfcfc; }

table.w_table tr.even { background: #fff; }

/*page分页*/
.w_page { margin: 20px 20px; color: #898989; }

.w_page > ul { width: 100%; overflow: hidden; }

.w_page > ul > li { float: right; overflow: hidden; margin: 0 3px; }

.w_page a { display: inline-block; font-size: 14px; line-height: 25px; height: 25px; border: 1px solid #dfdfdf; margin: 0; padding: 0 11px 0 14px; border-radius: 4px; background-color: #fff; cursor: pointer; color: #898989; }

.w_page a.left { background: url(../images/w_page_icon_left.png) no-repeat 6px 9px; }

.w_page a.right { background: url(../images/w_page_icon_right.png) no-repeat 6px 9px; }

.w_page a.disable { background-color: #f7f7f7; cursor: default; }

.w_page span { vertical-align: top; line-height: 25px; }

.w_page .inBlock { display: inline-block; }

.wid56 { width: 56px; }

.hei25 { height: 25px; }

a, a:hover { text-decoration: none; }

/* * { box-sizing: border-box; } */

body { background: #f6f6f6; }

.gg_header { position: fixed; top: 0; left: 0; right: 0; overflow: hidden; width: 100%; height: 64px; background: #005177; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#005177), to(#005177)); background: -o-linear-gradient(top bottom, #0092ef, #0092ef); z-index: 999; }

.gg_header a.logo { display: block; overflow: hidden; margin-left: 90px; margin-top: 15px; }

.gg_header img { vertical-align: middle; }

.gg_header div.right-desc { float: right; width: 350px; }
.gg_header div.text-line { display: block; overflow: hidden; font-size: 12px; color: #fff; line-height: 30px; text-align: right; margin-top: 18px; }

.gg_header a.logout { display: block; overflow: hidden; margin-left: 15px; float: right; font-size: 14px; color: #fff; line-height: 64px; width: 64px; height: 64px; background: url("../images/gj_logout.png") center center no-repeat; text-align: center; }

.gg_header a.logout:hover { background-color: #005500; cursor: pointer; }

/*侧边栏*/
.gg_sidebarWrap { position: fixed; top: 64px; left: 0; bottom: 0; width: 190px; overflow: hidden; z-index: 999; }

.gg_sidebar { position: absolute; top: 0; bottom: 0; width: 210px; overflow: auto; background: #222d32; padding-top: 15px; }

/*.gg_sidebar .search {
    display:block;
    width:214px;
    height:32px;
    background:#424e61;
    margin:7px 22px;
    padding:0 10px;
    border:none;
    color:#7b8da0;
    font-size:14px;
    line-height:32px;
}*/
.gg_sidebar > ul.gg_sidebarList { width: 190px; }

.gg_sidebar > ul.gg_sidebarList ul { display: none; }

.gg_sidebar ul.gg_sidebarList > li { position: relative; cursor: pointer; }

.gg_sidebar > ul > li > .w_listTitle { margin: 0 3px; }

.gg_sidebar > ul > li > .w_listTitle.active { background-color: #394247; border-radius: 15px; /* border-left: 4px solid #2e8ca8; */ }

.gg_sidebar .w_listTitle.hasSub i.arrow { display: block; position: absolute; top: 50%; right: 8px; width: 20px; height: 20px; margin-top: -10px; background: url("../images/gg_sidebar_arrowright.png") center no-repeat; }

.gg_sidebar .w_listTitle.hasSub.show > i.arrow { margin-top: -10px; background: url("../images/gg_sidebar_arrowdown.png") center no-repeat; }

.gg_sidebar .w_listTitle i.arrow { display: none; }

/*.gg_sidebar ul.gg_sidebarList>li i.bottom {
    display:block;
    position:absolute;
    bottom:0;
    left:50%;
    margin-left:-115px;
    width:230px;
    height:1px;
    background:#434d5e;
}*/
/*.gg_sidebar ul.gg_sidebarList>li:last-child i.bottom {
    display:none;
}*/
.gg_sidebar ul.gg_sidebarList > li > .w_listTitle { padding-left: 50px; /*border-left:4px solid #354052;*/ }

.gg_sidebar .w_listTitle { position: relative; }

/*.gg_sidebar .w_listTitle>i.flag {
    display:none;
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    width:4px;
    background:#2e8ca8;
}*/
/*.gg_sidebar .w_listTitle.active>i.flag {
    display:block;
}*/

.gg_sidebar .w_listTitle.style1 { background: url("../images/gg_sidebar_icon_01.png") 20px center no-repeat; }

.gg_sidebar .w_listTitle.style2 { background: url("../images/gg_sidebar_icon_02.png") 20px center no-repeat; }

.gg_sidebar .w_listTitle.style3 { background: url("../images/gg_sidebar_icon_03.png") 20px center no-repeat; }

.gg_sidebar .w_listTitle.style4 { background: url("../images/gg_sidebar_icon_04.png") 20px center no-repeat; }

.gg_sidebar .w_listTitle.style5 { background: url("../images/gg_sidebar_icon_05.png") 20px center no-repeat; }

.gg_sidebar .w_listTitle.style6 { background: url("../images/gg_sidebar_icon_06.png") 20px center no-repeat; }

.gg_sidebar .w_listTitle.style7 { background: url("../images/gg_sidebar_icon_07.png") 20px center no-repeat; }

.gg_sidebar .w_listTitle.style8 { background: url("../images/gg_sidebar_icon_08.png") 20px center no-repeat; }

.gg_sidebar .w_listTitle.style9 { background: url("../images/gg_sidebar_icon_09.png") 20px center no-repeat; }

.gg_sidebar .w_listTitle.style10 { background: url("../images/gg_sidebar_icon_10.png") 20px center no-repeat; }

.gg_sidebar .w_listTitle.style11 { background: url("../images/gg_sidebar_icon_11.png") 20px center no-repeat; }

.gg_sidebar .w_listTitle.style12 { background: url("../images/gg_sidebar_icon_12.png") 20px center no-repeat; }

.gg_sidebar .w_listTitle > a { display: block; width: 80%; color: #fff; font-size: 14px; line-height: 60px; text-decoration: none; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

.gg_sidebar .w_listTitle > a:hover { overflow: visible; }

/*.gg_sidebar ul.w_subList {
    display:none;
}*/
.gg_sidebar ul.w_subList > li { position: relative; font-size: 14px; color: #b5b5b5; line-height: 44px; }

.gg_sidebar ul.w_subList li .w_listTitle > a { font-size: 14px; color: #b5b5b5; line-height: 44px; }

.gg_sidebar ul.w_subList li .w_listTitle.active > a { color: #fff; }

.gg_sidebar ul.w_subList > li > .w_listTitle { padding-left: 40px; }

.gg_sidebar ul.w_subList > li > .w_listTitle.active > a { color: #fff; }

/*页面主体*/
.gg_container { /*top:77px; bottom:0; right:0; min-width:980px;*/ position:absolute; left:260px; margin: 64px 0 0; overflow: auto; /*background:#f6f6f6;*/ }

/*公共*/
.w_main { width: 1040px; margin: 20px auto; /*overflow:hidden;*/ }

.of { overflow: hidden; }

.fl { float: left; }

.fr { float: right; }

.w_ggLayer { display: none; position: fixed; top: 0; left: 0; right: 0; bottom: 0; background: #000; opacity: 0.3; z-index: 9999; }

.w_modBox { border-radius: 5px 5px 0 0; background: #fff; }

.w_modBox .w_modTitle { overflow: hidden; border-bottom: 1px solid #cad3df; height: 50px; padding: 0 30px; line-height: 50px; font-size: 18px; color: #333; }

.w_modBox .w_modTitle .more { float: right; overflow: hidden; text-decoration: none; color: #1094e3; font-size: 14px; line-height: 50px; padding-right: 32px;}

.w_modBox .w_modContainer { /*overflow:hidden;*/ position: relative; }

.k_selectBox.style2 { display: inline-block; margin-right: 77px; }

.w_modBox .k_selectBox.style2 .k_input { width: 190px; height: 26px; border-radius: 0; background: #fff; line-height: 26px; vertical-align: middle; }

.k_selectBox.style2 .k_input i { background: #fff url("../images/w_arrowdown_dark.png") center no-repeat; border: none; box-shadow: none; }

.w_modBox.large { width: 1040px; }

.w_modBox.large .w_modTitle { height: 50px; line-height: 50px; }

.w_modBox.large .w_modContainer { padding: 28px 48px; }

.w_modBox .w_tableBox { border: 1px solid #d6d6d6; border-radius: 4px; margin-left: auto; margin-right: auto; margin-bottom: 26px; width: 885px; }

.w_modBox .w_tableBox .w_tableTitle { padding-left: 24px; border-bottom: 1px solid #d6d6d6; color: #4c5e70; font-size: 18px; line-height: 50px; }

.w_modBox .w_tableBox input { border: 1px solid #d6d6d6; border-radius: 2px; height: 29px; }

.w_modBox .w_tableBox input[readonly="readonly"] { color: #b1b1b1; font-size: 14px; padding: 0 5px; }

.w_modBox .w_btnBox { margin: 0 auto; width: 335px; }

.w_modBox .w_btnBox .k_btn { width: 144px; height: 44px; margin-right: 21px; }

.w_modBox .w_btnBox.right { margin: 20px 0 0 645px; }

.w_modBox .w_btnBox.right .k_btn { width: 125px; height: 44px; }

.w_modBox .w_btnBox.right .k_btn[type="submit"] { background: #58c9f3; border: none; }

.w_modBox .w_btnBox.right .k_btn[type="submit"]:hover { background: #37bff1; }

.w_modBox span.likeBtn { margin-right: 20px; font-size: 14px; color: #58c9f3; cursor: pointer; }

/*单选按钮样式2*/
.radio_default.style2 { background: url("../images/w_radio2_default.png") center no-repeat; }

.radio_checked.style2 { background: url("../images/w_radio2_checked.png") center no-repeat; }

/*多选框样式2*/
.checkbox_default.style2 { background: url("../images/w_checkbox2_default.png") center no-repeat; }

.checkbox_checked.style2 { background: url("../images/w_checkbox2_checked.png") center no-repeat; }

/*高级教师公共表格*/
.w_gjjsTable { width: 100%; }

.w_gjjsTable tr { background: #fff; }

.w_gjjsTable tr.odd { background: #fcfcfc; }

.w_gjjsTable tr.active { background: #f9f9f9; }

.w_gjjsTable th { background: #f7fcff; border: 1px solid #d2d3d5; height: 40px; line-height: 40px; color: #898989; font-size: 12px; text-align: center; }

.w_gjjsTable td { border: 1px solid #d2d3d5; line-height: 26px; color: #333333; font-size: 12px; padding: 2px 6px; }

/* .w_gjjsTable a { font-size: 12px; line-height: 26px; color: #333; text-decoration: none; } */

/* .w_gjjsTable a:hover { text-decoration: underline; } */

/*高级教师 按钮复写*/
.k_btn.big { width: 125px; height: 40px; margin-left: 20px; line-height: 40px; }

.k_btn.blue { background: #58c9f3; border: none; }

.k_btn.blue:hover { background: #4fb1d6; }

/*个人主页*/
/*通知*/
.w_modBox.msg { width: 470px; height: 240px; margin-bottom: 15px; }

.w_modBox.msg .w_modContainer { padding: 0 22px; }

.w_modBox ul.w_list li { height: 37px; border-bottom: 1px solid #f8f8f8; padding: 0 8px; overflow: hidden; }

.w_modBox ul.w_list li:last-child { border: none; }

.w_modBox ul.w_list li a { display: block; width: 285px; text-decoration: none; color: #333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 37px; font-size: 14px; }

.w_modBox ul.w_list li a:hover { overflow: visible; }

.w_modBox ul.w_list li .date { display: block; overflow: hidden; float: right; color: #bababa; line-height: 37px; font-size: 14px; padding-right: 46px;}

/*我的申报记录*/
.w_modBox.my { width: 560px; height: 240px; }

.w_modBox.my .w_modContainer { padding: 15px 30px; }

.w_modBox.my .w_modContainer span.info { display: block; font-size: 14px; margin-bottom: 15px; color: #333; }

.w_modBox.my .w_modContainer .box { height: 124px; overflow: auto; }

.w_modBox.my .w_modContainer th { width: 96px; }

.w_modBox.my .w_modContainer th:first-child { width: 48px; }

.w_modBox.my .w_modContainer th:last-child { width: 124px; }

.w_modBox .w_modContainer a.blue { color: #1094e3; margin: 0 2px; text-decoration: none; line-height: 40px; font-size: 14px; }

.w_modBox.my .w_modContainer .edit { color: #333; text-decoration: none; line-height: 40px; }

/*我获得的学分记录*/
.w_modBox.score { clear: both; margin-bottom: 15px; }

.w_modBox.score .w_modTitle { border: none; }

.w_modBox.score .w_modContainer { padding: 0 30px 15px; }

/*项目实施方案*/
.w_modBox.project .w_modContainer { padding: 15px 30px; }

.w_modBox.project ul.w_list a { width: 840px; }

/*提交申报材料*/
/*.w_modBox.report .box { margin: 10px 0; }*/

.w_modBox.report .k_input { width: 150px; height: 26px; vertical-align: middle; margin-right: 48px; background: #fff; }

.w_modBox.report span { font-size: 14px; color: #333; }

.w_modBox.report .right { text-align: right; }

.w_modBox.report span.title { display: inline-block; width: 102px; height: 26px; line-height: 26px; vertical-align: middle; overflow: visible; white-space: nowrap; }

.w_modBox.report .tips { margin: 25px 0 0; text-align: center; }

.w_modBox.report .tips .tips_left, .w_modBox.report .tips .tips_right { display: inline-block; color: #898989; font-size: 14px; line-height: 26px; vertical-align: top; }

.w_modBox.report .tips .tips_left { width: 100px; text-align: right; }

.w_modBox.report .tips .tips_right { width: 490px; text-align: left; padding: 0 10px; }

.w_modBox.report .tableBox { padding-top: 5px; margin-bottom: 20px; border-top: 1px solid #e5e5e5; }

.w_modBox.report .tableBox a.blue { margin-left: 20px; vertical-align: middle; }

.w_modBox.report .tableBox a.blue:first-child { margin: 0; }

.w_modBox.report .tableBox .w_gjjsTable th, .w_modBox.report .tableBox .w_gjjsTable td { padding: 0 3px; line-height: 26px; }

.w_modBox.report .w_btnBox { width: 100%; overflow: hidden; margin: 20px 0; }

.w_modBox.report .w_btnBox button { float: right; overflow: hidden; margin-right: 0; margin-left: 25px; }

/*增加or编辑弹窗*/
.w_popfillinReportBox { display: none; position: fixed; top: 50%; left: 50%; width: 485px; height: 515px; margin-top: -257px; margin-left: -242px; background: #fff; border: 1px solid #e5e5e5; z-index: 10000; }

.w_popfillinReportBox div.title { border-bottom: 1px solid #e5e5e5; font-size: 18px; color: #4c5e70; text-align: center; line-height: 62px; }

.w_popfillinReportBox .container { padding: 20px 0; }

.w_popfillinReportBox .container span.title { display: inline-block; width: 135px; height: 26px; line-height: 26px; font-size: 14px; color: #54657e; margin-left: 50px; margin-bottom: 15px; overflow: visible; white-space: nowrap; text-align: right; }

.w_popfillinReportBox .container span.colorErr { display: inline-block; font-size: 12px; line-height: 26px; vertical-align: top; }

.w_popfillinReportBox .container .k_input { width: 190px; height: 26px; line-height: 26px; background: #fff; }

.w_popfillinReportBox .container .k_select { z-index: 10001; }

/*文件上传样式*/
.w_popfillinReportBox .container input[type="file"] { display: none; }

/*.w_popfillinReportBox .container .w_fileBox {
        margin-bottom:15px;
}*/
.w_popfillinReportBox .container .w_fileBox span.file { display: inline-block; width: 40%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; vertical-align: top; line-height: 26px; }

.w_popfillinReportBox .container .w_fileBox span.file:hover { overflow: visible; }

.w_popfillinReportBox .container .w_fileBox .k_btn { width: 84px; height: 24px; font-size: 12px; line-height: 24px; margin-left: 0; }

.w_popfillinReportBox .k_selectBox.style2 { margin-right: 0; }

/*.w_popfillinReportBox .container textarea {
    width:298px;
    height:100px;
    border:1px solid #e5e5e5;
    margin-top:-5px;
    margin-bottom:15px;
    padding:5px;
}*/
.w_popfillinReportBox .container .k_btn.submit { background: #58c9f3; border: none; }

.w_popfillinReportBox .container .k_btn.submit:hover { background: #37bff1; }

.w_popfillinReportBox .container .k_btn { width: 125px; height: 44px; margin-left: 15px; }

/*学校初审*/
.w_modBox.w_school .w_modContainer span { font-size: 14px; color: #333; line-height: 26px; }

.w_modBox.w_school .w_modContainer span.tips { color: #898989; margin-left: 30px; }

.w_modBox.w_school .w_modContainer .w_btnBox { width: 100%; overflow: hidden; }

.w_modBox.w_school .w_modContainer .w_btnBox button { float: right; overflow: hidden; margin-right: 0; }

/*教师信息表*/
.w_modBox.w_school .w_modContainer span.title { display: inline-block; width: 115px; height: 26px; line-height: 26px; color: #333; font-size: 14px; }

.w_modBox.w_school .w_teaInfoTable { width: 100%; border: none; margin-bottom: 5px; }

.w_modBox.w_school .w_teaInfoTable th { font-size: 14px; color: #898989; height: 26px; line-height: 26px; text-align: left; }

.w_modBox.w_school .w_teaInfoTable td { width: 130px; font-size: 14px; color: #333; height: 26px; line-height: 26px; text-align: left; }

.w_modBox.w_school table.title th { width: 812px; }

.w_modBox.w_school table.title th:first-child { width: 107px; }

.w_modBox.w_school table.title th:last-child { width: 60px; }

/*申报资料表格*/
.w_modBox.w_school table.w_subTable { width: 100%; margin-bottom: 10px; }

.w_modBox.w_school table.w_subTable:first-child { margin-top: 10px; }

.w_modBox.w_school table.w_subTable tr { background: #fff; }

.w_modBox.w_school table.w_subTable tr.odd { background: #fcfcfc; }

.w_modBox.w_school table.w_subTable th { background: #fff; border: 1px solid #e5e5e5; height: 50px; padding: 0 5px; font-size: 14px; color: #898989; text-align: center; vertical-align: middle; }

.w_modBox.w_school table.w_subTable th:first-child { width: 107px; color: #333; }

.w_modBox.w_school table.w_subTable th:last-child { width: 60px; }

.w_modBox.w_school table.w_subTable td { border: 1px solid #e5e5e5; height: 50px; color: #333; font-size: 14px; text-align: center; vertical-align: middle; padding: 0 5px; }

.w_modBox.w_school table.w_subTable td.index { width: 40px; }

.w_modBox.w_school table.w_subTable td a { color: #333; font-size: 14px; text-decoration: none; }

.w_modBox.w_school table.w_subTable td a:hover { text-decoration: underline; }

/*查看历年申报资料弹窗*/
.w_exSubmitBox { display: none; width: 1058px; height: 600px; position: fixed; top: 50%; left: 50%; margin-left: -520px; margin-top: -300px; background: #fff; overflow: auto; z-index: 10000; }

.w_exSubmitBox .k_btn.white { display: block; margin-left: -62px; position: relative; left: 50%; }

/*添加分组*/
.w_modBox.w_proGroup .w_modContainer { padding: 20px 30px; }

.w_modBox.w_proGroup .box { margin-bottom: 15px; }

.w_modBox.w_proGroup span.title { display: inline-block; width: 115px; line-height: 26px; text-align: left; font-size: 14px; color: #54657e; }

.w_modBox.w_proGroup input.k_input { width: 190px; background: #fff; }

.w_modBox.w_proGroup ul.w_personList { width: 550px; height: 100px; /*margin-top:-10px;*/ margin-bottom: 15px; padding: 0 5px; border: 1px solid #e5e5e5; overflow: auto; }

.w_modBox.w_proGroup ul.w_personList li { float: left; max-width: 100%; margin-right: 5px; overflow: hidden; }

.w_modBox.w_proGroup ul.w_personList li span { display: block; font-size: 12px; /*height:16px;*/ line-height: 16px; padding: 0 10px; background: #78bbe9; border-radius: 9px; color: #fff; border: 1px solid #66aad8; margin: 4px 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; position: relative; }

.w_modBox.w_proGroup ul.w_personList li span.del { padding-right: 20px; }

.w_modBox.w_proGroup ul.w_personList li span.del i { font-style: normal; color: #4d90be; position: absolute; right: 5px; top: 2px; font-size: 8.5px; line-height: 10px; padding: 0 4px; cursor: pointer; }

/*.w_modBox.w_proGroup table {
    width:100%;
    border:1px solid #e5e5e5;
}*/
/*.w_modBox.w_proGroup table tr.odd {
    background:#f7f7f7;
}*/
.w_modBox.w_proGroup table th, .w_modBox.w_proGroup table td { height: 35px; font-size: 14px; text-align: center; }

/*.w_modBox.w_proGroup table th {
    color:#a6a6a6;
}*/
.w_modBox.w_proGroup table th:first-child { width: 90px; }

/*2017/05/25修改*/
.w_modBox.w_proGroup table th:first-child, .w_modBox.w_proGroup table td:first-child { display: none; }

/*2017/05/25修改*/
.w_modBox.w_proGroup table th:last-child { width: 210px; }

/*.w_modBox.w_proGroup table td {
    color:#54657e;
}*/
/*弹窗*/
.w_declareSelectorBox { display: none; position: absolute; top: 50%; left: 50%; margin-left: -704px; margin-top: -435px; border: 1px solid #e5e5e5; width: 1408px; height: 870px; background: #fff; overflow: auto; z-index: 10000; }

.w_declareSelectorBox .w_boxTitle { border-bottom: 1px solid #e5e5e5; font-size: 18px; color: #4c5e70; line-height: 65px; text-align: center; }

.w_declareSelectorBox .container { padding: 0 21px; overflow: hidden; height: 800px; position: relative; }

.w_declareSelectorBox .container .listBox { overflow: hidden; width: 539px; /*height:654px;*/ line-height: 50px; font-size: 14px; color: #54657e; }

.w_declareSelectorBox .container .listBox.fl { float: left; }

.w_declareSelectorBox .container .listBox.fr { float: right; }

.w_declareSelectorBox .container .listBox .box { border: 1px solid #e5e5e5; width: 534px; height: 625px; overflow-y: auto; overflow-x: hidden; }

.w_declareSelectorBox .container .listBox .abox { height: 30px; margin-bottom: 5px; }

.w_declareSelectorBox .container .listBox .abox .k_btn { height: 26px; margin-left: 30px; line-height: 26px; vertical-align: middle; }

.w_declareSelectorBox .container .listBox .abox .k_select { width: 190px; max-height: 300px; overflow: auto; display: none; }

.w_declareSelectorBox .container .listBox.fr .box { /*overflow:auto;*/ padding-top: 15px; }

.w_declareSelectorBox .container span.title { display: inline-block; width: 130px; height: 30px; padding-left: 15px; line-height: 30px; color: #54657e; vertical-align: middle; }

.w_declareSelectorBox .container label.checkbox { display: inline-block; width: 92px; line-height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; vertical-align: middle; }

.w_declareSelectorBox .container .abox .k_input { width: 190px; height: 26px; line-height: 26px; background: #fff; }

/*2017/05/20修改 start*/
.w_declareSelectorBox .container .listBox .abox:first-child { margin-bottom: 20px; }

.w_declareSelectorBox .container .content_box { overflow: hidden; margin-bottom: 5px; }

.content_box .title { float: left; width: 130px; height: 30px; padding-left: 15px; line-height: 30px; color: #54657e; vertical-align: top; }

.content_box .content { overflow: hidden; /*float: right; width: 515px; */}

.content_box .content label.checkbox { display: block; float: left; width: 97px; line-height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; vertical-align: top; }

/*2017/05/20修改 end*/

/*复写分页样式*/
.w_declareSelectorBox .container .w_page { margin: 15px; }

.w_declareSelectorBox .container .w_page a { text-decoration: none; }

.w_declareSelectorBox .container .w_page span { vertical-align: baseline; }

.w_declareSelectorBox .container .w_page .k_select { max-height: 120px; overflow: auto; border-bottom: 1px solid #e7e7e7; }

.w_declareSelectorBox .container table { width: 95%; margin: 0 15px; border: 1px solid #e5e5e5; }

.w_declareSelectorBox .container table th { color: #a6a6a6; text-align: center; width: 74px; height: 35px; background: #f7f7f7; line-height: 35px; }

.w_declareSelectorBox .container table th:first-child { width: 36px; }

.w_declareSelectorBox .container table th:last-child { width: 105px; }

.w_declareSelectorBox .container table td { color: #54657e; text-align: center; height: 35px; line-height: 35px; }

.w_declareSelectorBox .container table tr { background: #fff; }

.w_declareSelectorBox .container table tr.odd { background: #f7f7f7; }

.w_declareSelectorBox .container table tr.active { background: #e3e3e3; }

.w_declareSelectorBox .container .selecBtnBox { position: absolute; top: 50%; left: 50%; margin-top: -35px; margin-left: -20px; overflow: hidden; width: 40px; height: 70px; }

.w_declareSelectorBox .container .selecBtnBox i { display: block; margin-bottom: 15px; width: 28px; height: 26px; border: 1px solid #e5e5e5; text-align: center; font-style: normal; color: #6a6a6a; /*line-height:26px;*/ cursor: pointer; }

.w_declareSelectorBox .container .w_btnBox { float: right; overflow: hidden; width: 300px; margin-top: 30px; }

.w_declareSelectorBox .container .w_btnBox .k_btn { width: 125px; height: 40px; margin-left: 20px; }

.w_declareSelectorBox .container .w_btnBox .blue { background: #58c9f3; border: none; }

.w_declareSelectorBox .container .w_btnBox .blue:hover { background: #4fb1d6; }

/*通知查看*/
.w_modBox.w_msgCheck .w_modContainer p.title { text-align: center; color: #4c5e70; font-size: 14px; line-height: 30px; }

.w_modBox.w_msgCheck .w_modContainer p.title:first-child { font-size: 20px; font-weight: bold; }

.w_modBox.w_msgCheck .w_modContainer p.start, .w_modBox.w_msgCheck .w_modContainer p.content { color: #4c5e70; font-size: 14px; line-height: 25px; }

.w_modBox.w_msgCheck .w_modContainer p.content { text-indent: 34px; }

.w_modBox.w_msgCheck .w_modContainer p.file { color: #54657e; font-size: 14px; line-height: 80px; }

.w_modBox.w_msgCheck .w_modContainer p.file a { text-decoration: none; color: #2babdb; font-size: 14px; margin-left: 20px; }

/*添加通知*/
.w_modBox.w_createMsg .w_modContainer { padding: 20px 30px; }

.w_modBox.w_createMsg .box { margin-bottom: 15px; }

.w_modBox.w_createMsg span.title { display: inline-block; width: 100px; line-height: 26px; text-align: left; font-size: 14px; color: #54657e; vertical-align: middle; }

.w_modBox.w_createMsg input.k_input { width: 190px; background: #fff; height: 26px; line-height: 26px; vertical-align: middle; }

.w_modBox.w_createMsg input.file { cursor: pointer; }

.w_modBox.w_createMsg input[type="file"] { display: none; }

.w_modBox.w_createMsg .w_editorBox { width: 917px; height: 420px; border: 1px solid #e5e5e5; }

.w_modBox.w_createMsg .w_addOne { width: 86px; height: 26px; margin-left: 20px; border: 1px solid #e5e5e5; background: #fff; font-size: 14px; color: #54657e; line-height: 26px; text-align: center; cursor: pointer; vertical-align: middle; }

/*复写组信息选择弹窗样式*/
.w_modBox.w_createMsg .k_fileUpload { border: none; width: 295px; }

.w_modBox.w_createMsg .k_fileUpload ul { width: 190px; background: #fff; min-height: 26px; border: 1px solid #d8dcdc; vertical-align: middle; }

/**{margin:0;padding:0;font-family:"Microsoft YaHei";font-size:13px;}*/
.h_content { background-color: #fff; border-radius: 5px; display: block; }

.h_content .h_Title { overflow: hidden; border-bottom: 1px solid #cad3df; height: 70px; padding: 0 30px; line-height: 70px; font-size: 20px; color: #4c5e70; }

.h_content .h_modContainer { padding: 20px 30px; }

.h_content .h_modContainer form .box { /* margin-bottom: 15px; */ line-height: 26px; }

.h_content .h_modContainer form .box .title { display: inline-block; width: 100px; line-height: 26px; text-align: left; font-size: 14px; color: #54657e; vertical-align: middle; }

.h_content .h_modContainer form .box .h_input { width: 190px; background-color: #fff; }

.h_content .h_modContainer form .box .h_button { width: 86px; height: 26px; margin-left: 20px; border: 1px solid #e5e5e5; background: #fff; font-size: 14px; color: #54657e; line-height: 26px; text-align: center; cursor: pointer; vertical-align: middle; }

.h_content .h_list { padding: 20px 30px; border-top: 1px solid #e5e5e5; min-height: 600px; }

.h_content .h_list .h_title { margin-bottom: 10px; }

.h_content .h_list .h_title a { color: #4297d1; }

.h_content .h_list .h_result .h_head .h_select { width: 32px; }

.h_content .h_list .h_result .h_head .one { width: 64px; }

.h_content .h_list .h_result .h_head .two { width: 113px; }

.h_content .h_list .h_result .h_head .three { width: 100px; }

.h_content .h_list .h_result .h_head .four { width: 43px; }

.h_content .h_list .h_result .h_head .five { width: 92px; }

.h_content .h_list .h_result .h_head .six { width: 63px; }

.h_content .h_list .h_result .h_head .seven { width: 105px; }

.h_content .h_list .h_result .h_head .eight { width: 64px; }

.h_content .h_list .h_result .h_head .nine { width: 85px; }

.h_content .h_list .h_result .h_head .ten { width: 40px; }

.h_content .h_list .h_result .h_head .operation { width: 164px; }

.h_content .h_list .h_result td { color: #282828; }

.h_content .h_list .h_result td a.blue { color: #4297d1; }

.h_content .h_list .hbox .lefts .h_Flip { margin: 20px 0; position: absolute; top: -20px; right: 0; }

.h_content .h_list .hbox .lefts { margin-top: 20px; overflow: hidden; display: block; position: relative; }

.h_content .h_list .hbox .lefts .title { color: #555; font-size: 14px; margin-right: 40px; }

.fufen_pop { width: 390px; height: 260px; background-color: #fff; border: 1px solid #e5e5e5; display: none; position: absolute; top: 50%; left: 50%; margin-top: -257px; margin-left: -242px; background: #fff; z-index: 10000; }

.fufen_pop .Popup_title { font-size: 18px; color: #4c5e70; text-align: center; height: 60px; border-bottom: 1px solid #e5e5e5; margin-top: 20px; }

.fufen_pop .h_inputs { width: 180px; height: 26px; margin: 40px 104px; }

.fufen_pop .h_btn { width: 100%; text-align: center; }

.sorting-selector {
    width: 60px;
    height: 26px;
    padding: 0; margin: 0;
}
.small-selector {
    width: 100px;
    height: 26px;
    padding: 0; margin: 0;
}

.link_state_0 {
    color: red;
}
.link_state_1 {
    color: navy;
}
.link_state_2 {
    color: green;
}
.bg-white {
    background-color: #fff;
}